home *** CD-ROM | disk | FTP | other *** search
Wrap
<%@ LANGUAGE="VBSCRIPT" %> <html> <head> <meta name="GENERATOR" content="Microsoft Developer Studio"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Class Descriptions</title> <link rel="STYLESHEET" href="Stylesheets/Grid/Style2.css"> </head> <body background="Images/Grid/Background/Back2.jpg" bgcolor="White"> <basefont face="Arial, Helvetica, sans-serif"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <th align="Left" nowrap bgcolor="Silver" background="./Images/Grid/Navigation/Nav1.jpg"> <font size="6"> Class Descriptions </font> </th> </tr> <tr> <td bgcolor="#FFFFCC"> <font size="-1"> Classes and their Majors</font> </td> </tr> </table> <table border=0 cellpadding=3> <tr bgcolor=silver><B> <td>Class ID</td> <td>Title</td> <td>Major ID</td> <td>Description</td></B> </tr> <!--METADATA TYPE="DesignerControl" startspan <OBJECT ID="ClassMajors" WIDTH=151 HEIGHT=24 CLASSID="CLSID:F602E721-A281-11CF-A5B7-0080C73AAC7E"> <PARAM NAME="_Version" VALUE="65536"> <PARAM NAME="_Version" VALUE="65536"> <PARAM NAME="_ExtentX" VALUE="3969"> <PARAM NAME="_ExtentY" VALUE="635"> <PARAM NAME="_StockProps" VALUE="0"> <PARAM NAME="DataConnection" VALUE="StateU"> <PARAM NAME="CommandText" VALUE="SELECT Classes.ClassID, Classes.Title, Majors.MajorID, Majors.Description FROM Classes INNER JOIN Majors ON Classes.MajorID = Majors.MajorID ORDER BY Classes.Title"> <PARAM NAME="CursorType" VALUE="1"> <PARAM NAME="RangeType" VALUE="2"> <PARAM NAME="PageSize" VALUE="10"> </OBJECT> --> <% fHideNavBar = False fHideNumber = False fHideRequery = False fHideRule = False stQueryString = "" fEmptyRecordset = False fFirstPass = True fNeedRecordset = False fNoRecordset = False tBarAlignment = "Left" tHeaderName = "ClassMajors" tPageSize = 10 tPagingMove = "" tRangeType = "Table" tRecordsProcessed = 0 tPrevAbsolutePage = 0 intCurPos = 0 intNewPos = 0 fSupportsBookmarks = True fMoveAbsolute = False If Not IsEmpty(Request("ClassMajors_PagingMove")) Then tPagingMove = Trim(Request("ClassMajors_PagingMove")) End If If IsEmpty(Session("ClassMajors_Recordset")) Then fNeedRecordset = True Else If Session("ClassMajors_Recordset") Is Nothing Then fNeedRecordset = True Else Set ClassMajors = Session("ClassMajors_Recordset") End If End If If fNeedRecordset Then Set StateU = Server.CreateObject("ADODB.Connection") StateU.ConnectionTimeout = Session("StateU_ConnectionTimeout") StateU.CommandTimeout = Session("StateU_CommandTimeout") StateU.Open Session("StateU_ConnectionString"), Session("StateU_RuntimeUserName"), Session("StateU_RuntimePassword") Set cmdTemp = Server.CreateObject("ADODB.Command") Set ClassMajors = Server.CreateObject("ADODB.Recordset") cmdTemp.CommandText = "SELECT Classes.ClassID, Classes.Title, Majors.MajorID, Majors.Description FROM Classes INNER JOIN Majors ON Classes.MajorID = Majors.MajorID ORDER BY Classes.Title" cmdTemp.CommandType = 1 Set cmdTemp.ActiveConnection = StateU ClassMajors.Open cmdTemp, , 1, 1 End If On Error Resume Next If ClassMajors.BOF And ClassMajors.EOF Then fEmptyRecordset = True On Error Goto 0 If Err Then fEmptyRecordset = True ClassMajors.PageSize = tPageSize fSupportsBookmarks = ClassMajors.Supports(8192) If Not IsEmpty(Session("ClassMajors_Filter")) And Not fEmptyRecordset Then ClassMajors.Filter = Session("ClassMajors_Filter") If ClassMajors.BOF And ClassMajors.EOF Then fEmptyRecordset = True End If If IsEmpty(Session("ClassMajors_PageSize")) Then Session("ClassMajors_PageSize") = tPageSize If IsEmpty(Session("ClassMajors_AbsolutePage")) Then Session("ClassMajors_AbsolutePage") = 1 If Session("ClassMajors_PageSize") <> tPageSize Then tCurRec = ((Session("ClassMajors_AbsolutePage") - 1) * Session("ClassMajors_PageSize")) + 1 tNewPage = Int(tCurRec / tPageSize) If tCurRec Mod tPageSize <> 0 Then tNewPage = tNewPage + 1 End If If tNewPage = 0 Then tNewPage = 1 Session("ClassMajors_PageSize") = tPageSize Session("ClassMajors_AbsolutePage") = tNewPage End If If fEmptyRecordset Then fHideNavBar = True fHideRule = True Else tPrevAbsolutePage = Session("ClassMajors_AbsolutePage") Select Case tPagingMove Case "" fMoveAbsolute = True Case "Requery" ClassMajors.Requery fMoveAbsolute = True Case "<<" Session("ClassMajors_AbsolutePage") = 1 Case "<" If Session("ClassMajors_AbsolutePage") > 1 Then Session("ClassMajors_AbsolutePage") = Session("ClassMajors_AbsolutePage") - 1 End If Case ">" If Not ClassMajors.EOF Then Session("ClassMajors_AbsolutePage") = Session("ClassMajors_AbsolutePage") + 1 End If Case ">>" If fSupportsBookmarks Then Session("ClassMajors_AbsolutePage") = ClassMajors.PageCount End If End Select Do If fSupportsBookmarks Then ClassMajors.AbsolutePage = Session("ClassMajors_AbsolutePage") Else If fNeedRecordset Or fMoveAbsolute Or ClassMajors.EOF Then ClassMajors.MoveFirst ClassMajors.Move (Session("ClassMajors_AbsolutePage") - 1) * tPageSize Else intCurPos = ((tPrevAbsolutePage - 1) * tPageSize) + tPageSize intNewPos = ((Session("ClassMajors_AbsolutePage") - 1) * tPageSize) + 1 ClassMajors.Move intNewPos - intCurPos End If If ClassMajors.BOF Then ClassMajors.MoveNext End If If Not ClassMajors.EOF Then Exit Do Session("ClassMajors_AbsolutePage") = Session("ClassMajors_AbsolutePage") - 1 Loop End If Do If fEmptyRecordset Then Exit Do If tRecordsProcessed = tPageSize Then Exit Do If Not fFirstPass Then ClassMajors.MoveNext Else fFirstPass = False End If If ClassMajors.EOF Then Exit Do tRecordsProcessed = tRecordsProcessed + 1 %> <!--METADATA TYPE="DesignerControl" endspan--> <tr bgcolor=white> <td><%=ClassMajors("ClassID")%></td> <td><%=ClassMajors("Title")%></td> <td><%=ClassMajors("MajorID")%></td> <td><%=ClassMajors("Description")%></td> </tr> <!--METADATA TYPE="DesignerControl" startspan <OBJECT ID="DataRangeFtr1" WIDTH=151 HEIGHT=24 CLASSID="CLSID:F602E722-A281-11CF-A5B7-0080C73AAC7E"> <PARAM NAME="_Version" VALUE="65536"> <PARAM NAME="_ExtentX" VALUE="3969"> <PARAM NAME="_ExtentY" VALUE="635"> <PARAM NAME="_StockProps" VALUE="0"> </OBJECT> --> <% Loop If tRangeType = "Table" Then Response.Write "</TABLE>" If tPageSize > 0 Then If Not fHideRule Then Response.Write "<HR>" If Not fHideNavBar Then %> <TABLE WIDTH=100% > <TR> <TD WIDTH=100% > <P ALIGN=<%= tBarAlignment %> > <FORM <%= "ACTION=""" & Request.ServerVariables("PATH_INFO") & stQueryString & """" %> METHOD="POST"> <INPUT TYPE="Submit" NAME="<%= tHeaderName & "_PagingMove" %>" VALUE=" << "> <INPUT TYPE="Submit" NAME="<%= tHeaderName & "_PagingMove" %>" VALUE=" < "> <INPUT TYPE="Submit" NAME="<%= tHeaderName & "_PagingMove" %>" VALUE=" > "> <% If fSupportsBookmarks Then %> <INPUT TYPE="Submit" NAME="<%= tHeaderName & "_PagingMove" %>" VALUE=" >> "> <% End If %> <% If Not fHideRequery Then %> <INPUT TYPE="Submit" NAME="<% =tHeaderName & "_PagingMove" %>" VALUE=" Requery "> <% End If %> </FORM> </P> </TD> <TD VALIGN=MIDDLE ALIGN=RIGHT> <FONT SIZE=2> <% If Not fHideNumber Then If tPageSize > 1 Then Response.Write "<NOBR>Page: " & Session(tHeaderName & "_AbsolutePage") & "</NOBR>" Else Response.Write "<NOBR>Record: " & Session(tHeaderName & "_AbsolutePage") & "</NOBR>" End If End If %> </FONT> </TD> </TR> </TABLE> <% End If End If %> <!--METADATA TYPE="DesignerControl" endspan--> </BODY> </HTML>